﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ApiServiceCodes.cs" company="Spenta Consulting">
//   (c) Copyright 2011
// </copyright>
// <summary>
//   Defines the constants to be used by the StreetCare API Service
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace Spenta.StreetCare.MVC.Services
{
    /// <summary>
    /// Defines the constants to be used by the StreetCare API Service
    /// </summary>
    public class ApiServiceCodes
    {
        /// <summary>
        /// ErrorCreateReport constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorCreateReport = 11101;

        /// <summary>
        /// ErrorGetReports constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetReports = 11102;

        /// <summary>
        /// ErrorGetCategories constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetCategories = 11103;

        /// <summary>
        /// ErrorUpdateReportStatus constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorUpdateReportStatus = 11104;

        /// <summary>
        /// ErrorGetCustomerByHostname constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetCustomerByHostname = 11105;

        /// <summary>
        /// ErrorGetStatuses constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetStatuses = 11106;

        /// <summary>
        /// ErrorGetStatusesWithCount constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetStatusesWithCount = 11107;

        /// <summary>
        /// ErrorGetCategoriesWithCount constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetCategoriesWithCount = 11108;

        /// <summary>
        /// ErrorGetCustomerByID constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetCustomerByID = 11109;

        /// <summary>
        /// ErrorGetCommentsLatest constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetCommentsLatest = 11110;

        /// <summary>
        /// ErrorCreateComment constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorCreateComment = 11111;

        /// <summary>
        /// ErrorGetReportsByStatus constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetReportsByStatus = 11112;

        /// <summary>
        /// ErrorGetReportsByCategory constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetReportsByCategory = 11113;

        /// <summary>
        /// ErrorGetUserByProviderAndIdentificator constant to be used to log this kind of error
        /// </summary>
        public const uint ErrorGetUserByProviderAndIdentificator = 11114;
    }
}